package com.monitor.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;

import com.monitor.pubInter.AbstractDomainVO;

/**
*    @author sunke
*    @Date 2025-04-01 12:58:02
*    @description WechatDomainVO      微信好友/群
*/

@Data

@ApiModel("微信好友/群DomainVO")
public class WechatDomainVO extends AbstractDomainVO<String> {



    /**
     * 创建时间
    */

    @ApiModelProperty(value = "创建时间")
    private Date createTime;


    /**
     * 更新时间
    */

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;


    /**
     * 排序
    */

    @ApiModelProperty(value = "排序")
    private Integer sortNum;


    /**
     * 是否显示
     * 1:是:Y,0:否:N
    */

    @ApiModelProperty(value = "是否显示 1:是:Y,0:否:N")
    private Integer showFlag;
    @ApiModelProperty(value = "是否显示")
    private String showFlagDesc;


    /**
     * 好友微信id或群id
    */

    @ApiModelProperty(value = "好友微信id或群id")
    private String ykId;


    /**
     * 好友微信号
    */

    @ApiModelProperty(value = "好友微信号")
    private String alias;


    /**
     * 微信好友昵称或群昵称
    */

    @ApiModelProperty(value = "微信好友昵称或群昵称")
    private String name;


    /**
     * 微信好友备注或群备注
    */

    @ApiModelProperty(value = "微信好友备注或群备注")
    private String remark;


    /**
     * 1:好友 2:群
    */

    @ApiModelProperty(value = "1:好友 2:群")
    private Integer type;


    /**
     * 添加好友方式
    */

    @ApiModelProperty(value = "添加好友方式")
    private String fromType;


    /**
     * 头像url
    */

    @ApiModelProperty(value = "头像url")
    private String headUrl;


    /**
     * 好友微信手机号
    */

    @ApiModelProperty(value = "好友微信手机号")
    private String phone;


    /**
     * 微信好友标签，多个标签逗号分隔 
    */

    @ApiModelProperty(value = "微信好友标签，多个标签逗号分隔 ")
    private String label;


    /**
     * 微信好友性别（1男 2女）
    */

    @ApiModelProperty(value = "微信好友性别（1男 2女）")
    private Integer gender;


    /**
     * 微信好友地区 
    */

    @ApiModelProperty(value = "微信好友地区 ")
    private String region;


    /**
     * 群主微信号，type=2查询群聊时返回
    */

    @ApiModelProperty(value = "群主微信号，type=2查询群聊时返回")
    private String ownerWchatId;


    /**
     * 用户微信id
    */

    @ApiModelProperty(value = "用户微信id")
    private String salesWechatId;


    /**
     * 0未删除 1已删除(只适用于好友)  
    */

    @ApiModelProperty(value = "0未删除 1已删除(只适用于好友)  ")
    private Integer delete;


    /**
     * 实际添加好友的时间（非必须返回）
    */

    @ApiModelProperty(value = "实际添加好友的时间（非必须返回）")
    private Date addTime;


    /**
     * 描述信息
    */

    @ApiModelProperty(value = "描述信息")
    private String description;


}